// JavaScript Document

$(function(){LinkUrl();});

var Crow,Cindex;
function LinkUrl(){
	var strUrl=window.location.href;      //当前页面URL
	var arrUrl=strUrl.split("/");         //按‘/’分割URL
	var strPage=arrUrl[arrUrl.length-1];  //取得URL最后的部分如"index.html"
	
	var currId;
	var alla=$(".row").find("li").find("a");
	var al=alla.length;
	for(var i=0; i<al; i++){
	var eacha=alla.eq(i).attr("href");
	var eachar=eacha.split("/");  
	var eachah=eachar[eachar.length-1]; 
		if(strPage == eachah){
		$(alla.eq(i)).css("border","solid 1px #f00");
		currId = $(alla.eq(i)).parent("li").parent("ul");
		Cindex=i;
		break;
		}
	}
	
	Crow=Math.ceil((Cindex+1)/8);
	Roll.Scroll($('#ListSwitch .playlist'), $('#VideoBox'), { 'width': 900, 'during': 500, 'liWidth': 112, 'groupNo': 8, 'location':Crow});
	$("#VideoBox").css({'left' : -(Crow-1)*900});
	
	var findul=currId;
	var nexta; var prea;
	var ullist=$("#VideoBox").find("ul");
	if(findul.next().length > 0){nexta=findul.next().find("a").attr("href");}
	else{nexta=ullist.first().find("a").attr("href");}
	if(findul.prev().length > 0){prea=findul.prev().find("a").attr("href");}
	else{prea=ullist.last().find("a").attr("href");}
	 $("#Players").find(".PicL > a").attr("href",prea);
	 $("#Players").find(".PicR > a").attr("href",nexta);
}

Roll = {
        init: function () {
            this.Scroll($('#ListSwitch .playlist'), $('#VideoBox'), { 'width': 900, 'during': 500, 'liWidth': 112, 'groupNo': 8, 'location':Crow});
        },
        Scroll: function (a, b, c) {
            var id = c.location, lin = a.find('ul').length, group = lin % c.groupNo == 0 ? parseInt(lin / c.groupNo) - 1 : parseInt(lin / c.groupNo);
			b.width(Math.floor(lin/8) * 900);
			$('#VideoBox .row').width((Math.floor(lin/8)+1) * 900);
            if (group == 0) { a.find('.l').attr('title', '左边没有了').end().find('.r').attr('title', '右边没有了'); a.find('.l,.r').hide(); return false; }
			if(id>1){a.find('.l').addClass('ac').attr('title','向左翻');}
			if(id==group+1){a.find('.r').addClass('ac').attr('title','右边没有了');}
            a.find('.l').click(function () {
                if (id >= 2) {
                    b.animate({ left: -(c.width * (id - 2)) }, c.during);
                    if (id == 2) {
                        $(this).removeClass('ac');
                    } if (id == group + 1) {
                        a.find('.r').removeClass('ac').attr('title', '向右翻');
                    }
                    id--;
                }
                return false;
            }).end().find('.r').show().click(function () {
                if (id <= group) {
                    b.animate({ left: -(c.width * id) }, c.during);
                    if (id == 1) {
                        a.find('.l').addClass('ac').attr('title', '向左翻');
                    } if (id == group) {
                        $(this).addClass('ac');
                    }
                    id++;
                }
                return false;
            });
        }
    }
